FernleafSystems\Wordpress\Plugin\iControlWP\Controller D

Total Complexity 231
Dependencies 10
Dependents 0
Total lines 1,218
Lines of code 723
Logical lines of code 373
Comment lines 312
Methods 100
Properties 14

Methods 100

Method Rating Maintainability Complexity Lines of code
onWpAutoUpdate()
A
49 10 31
createPluginMenu()
A
45 9 42
onWpPluginActionLinks()
A
51 10 25
setUpdateFirstDetectedAt()
A
54 10 20
checkMinimumRequirements()
A
50 8 28
getIsValidAdminArea()
A
60 9 13
getIsRebuildOptionsFromFile()
S
55 7 19
enqueueAdminJs()
S
53 6 21
enqueueAdminCss()
S
53 6 21
conOpts()
S
59 5 15
getIsPluginFormSubmit()
S
59 5 15
enqueueFrontendCss()
S
61 5 11
doPluginPrefix()
S
66 5 7
doPluginLabels()
S
61 4 13
getPluginSpec_Labels()
S
61 4 13
onWpDeactivatePlugin()
S
62 4 11
adminNoticeDoesNotMeetRequirements()
S
56 3 18
getPath_Temp()
S
61 3 13
readPluginSpecification()
S
62 3 11
GetInstance()
S
63 3 11
doRegisterHooks()
S
54 2 19
filter_hidePluginFromTableList()
S
65 3 9
deleteFlags()
S
66 3 9
doPluginFormSubmit()
S
66 3 9
getPluginSpec_PluginMeta()
S
74 3 4
onPluginRowMeta()
S
63 3 10
getHasPermissionToManage()
S
68 3 7
deactivateSelf()
S
73 3 5
onWpPluginUpdateMessage()
S
63 2 11
getPluginBaseFile()
S
71 2 6
getPluginUrl_Asset()
S
70 2 6
getIsResetPlugin()
S
68 2 7
getPath_Source()
S
79 2 3
getRootFile()
S
71 2 6
saveCurrentPluginControllerOptions()
S
66 2 8
getIfOverrideOff()
S
70 2 6
loadAllFeatures()
S
71 2 6
loadFeatureHandler()
S
66 2 8
getPluginUrl()
S
69 2 6
getHumanName()
S
74 2 4
getRequirementsMessages()
S
71 2 6
onWpAdminMenu()
S
75 2 5
onWpEnqueueAdmin()
S
70 2 6
fixSubmenu()
S
69 2 7
onWpLoaded()
S
75 2 5
getPluginSpec_Include()
S
78 1 3
getPathPluginSpec()
S
79 1 3
getPath_Languages()
S
78 1 3
getPath_PluginCache()
S
79 1 3
getPath_SourceCurrent()
S
78 1 3
getPath_SourceLegacy()
S
78 1 3
isLegacy()
S
78 1 3
getPath_SourceFile()
S
80 1 3
getPath_LibFile()
S
79 1 3
getPath_Templates()
S
78 1 3
getPath_TemplatesFile()
S
79 1 3
onWpInit()
S
74 1 4
getRootDir()
S
79 1 3
getPath_AssetJs()
S
79 1 3
getTextDomain()
S
80 1 3
getVersion()
S
80 1 3
deletePluginControllerOptions()
S
77 1 4
setPluginControllerOptions()
S
76 1 4
getPluginControllerOptionsKey()
S
79 1 3
loadLib()
S
80 1 3
onWpAdminInit()
S
78 1 3
onWpPluginsLoaded()
S
78 1 4
loadCorePluginFeatureHandler()
S
71 1 6
registerActivationHooks()
S
79 1 3
getPath_AssetImage()
S
79 1 3
getPath_AssetCss()
S
79 1 3
getPluginSpec_Menu()
S
78 1 3
doLoadTextDomain()
S
70 1 7
getPluginSpec_Path()
S
78 1 3
getPluginSpec_Property()
S
78 1 3
getPluginSpec_ActionLinks()
S
78 1 3
getPluginSpec_Requirement()
S
78 1 3
getBasePermissions()
S
80 1 3
doPluginOptionPrefix()
S
79 1 3
getOptionStoragePrefix()
S
80 1 3
getPluginPrefix()
S
78 1 3
__construct()
S
72 1 5
getIsLoggingEnabled()
S
80 1 3
getIsPage_PluginAdmin()
S
78 1 3
getIsPage_PluginMainDashboard()
S
79 1 3
onWpShutdown()
S
71 1 6
getMeetsBasePermissions()
S
82 1 3
getPluginLabels()
S
79 1 3
getIsWpmsNetworkAdminOnly()
S
80 1 3
getParentSlug()
S
80 1 3
onDisplayTopMenu()
S
91 1 2
getPluginSlug()
S
80 1 3
getHasPermissionToView()
S
81 1 3
getPluginUrl_Css()
S
79 1 3
getPluginUrl_Image()
S
79 1 3
getPluginUrl_Js()
S
79 1 3
getPluginUrl_AdminMainPage()
S
81 1 3
getPath_Assets()
S
77 1 3
getPath_Flags()
S
78 1 3
modMap()
S
64 1 10